<?php

namespace App\Enums;

class ProtectEnum {

    /**********守护卡变更日志类型**********/
    // 购买
    const CARD_MODIFY_TYPE_BUY = 1;

    // 开守护
    const CARD_MODIFY_TYPE_OPEN = 2;

    /**********领取状态**********/
    // 未达到要求，不可领取
    const REWARD_STATUS_CANT = 1;

    // 已达到要求，可领取
    const REWARD_STATUS_CAN = 2;

    // 已领取,处于冷却时间
    const REWARD_STATUS_HAS = 3;

    /**********守护状态**********/
    // 从未开通此用户守护
    const PROTECT_STATUS_UN_OPEN = 1;

    // 正开通此用户守护
    const PROTECT_STATUS_IN_OPEN = 2;

    // 曾开通此用户守护
    const PROTECT_STATUS_HAS_OPEN = 3;

    /**********redis相关**********/
    // 正在领取奖励
    const REWARD_RECEIVING = "protect_reward_receiving_%d";

    // 正在领取奖励过期时间
    const REWARD_RECEIVING_EXPIRE_TIME = 3;
}
